草庐IT

Android PreferenceActivity 和对话框 fragment

全部标签

android - 在使用 addToBackStack 的 Fragment 事务后单击后退按钮不执行任何操作

我希望能够通过使用addToBackStack()来反转replaceFragmentTransaction:FragmentTransactionfragmentTransaction=getActivity().getSupportFragmentManager().beginTransaction();FragmentscheduleFragment=newScheduleFragment();fragmentTransaction.replace(R.id.content_container,scheduleFragment,"scheduleFragment");fragme

android - fragment 内容覆盖工具栏

我最近开始摆弄AppCompat21的新组件并实现MaterialDesign。目前,我有一个带有工具栏的ActionBarActivity并试图让它托管一个包含TextView项目的RecyclerView的fragment(只是为了测试Recycler)。我显示了一些项目,但每个View中的文本都被截断了,整个Recycler都覆盖了工具栏,如下所示:如您所见,共有三个TextView。他们的文本被中途截断并覆盖在工具栏上(我不知道标题)。TextView项目布局包含在RecyclerView布局中,这是Fragment的布局。父Activity有一个FrameLayout->To

android - ActionBarActivity 和 Fragment Activity 的区别

我是Android菜鸟。我刚开始使用ActionBarActivity而不是FragmentActivity。它们之间有什么区别吗?? 最佳答案 FragmentActivity是支持基于fragment的基类。因此,您将使用低于api级别11的支持库中的Fragment,在这种情况下,您的Activity需要扩展FragmentActivity。↳android.support.v4.app.FragmentActivity↳android.support.v7.app.ActionBarActivity当您使用AppCompat

android - 在 5.0+ 上更改对话框文本颜色

我正在尝试更改对话框中的文本颜色,最常见的是AlertDialog。我已经尝试了这些页面上的所有解决方案:AlertDialogstyling-howtochangestyle(color)oftitle,message,etcHowcanIchangethecolorofAlertDialogtitleandthecolorofthelineunderitHowtochangethemeforAlertDialog大多数解决方案在5.0以下但高于5.0时都有效,而且它们似乎没有任何效果。我应该为5.0+更改哪些不同的属性?我的应用的父主题是“Theme.AppCompat.Light

android - 在 fragment 中实现对话框时,必须在添加内容之前请求窗口功能

我有一个fragment,我需要在其中显示自定义对话框。请检查下面我的代码。publicclassMyFragmentextendsFragment{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);}@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){ViewrootView=inflater.inflate(R

android - 在 Fragment 附加到 FragmentManager 之前不能执行 onGetLayoutInflater()

我有时会收到以下消息的异常:onGetLayoutInflater()cannotbeexecuteduntiltheFragmentisattachedtotheFragmentManager我的完整堆栈跟踪(使用CompositeAndroid作为父fragment):FatalException:java.lang.IllegalStateException:onGetLayoutInflater()cannotbeexecuteduntiltheFragmentisattachedtotheFragmentManager.atandroid.support.v4.app.Fra

android - 无法在抽屉导航 Android 的 fragment 内添加选项卡

1)我在这里遵循了Android开发者文档中的抽屉导航示例developer.android.com/training/implementing-navigation/nav-drawer.html并创建了我的整个应用程序。在给定的示例中,他们为抽屉中选择的每个项目使用了fragment,称为fragment,代码如下Bundleargs=newBundle();args.putInt("Title_Number",position);fragment.setArguments(args);FragmentManagerfragmentManager=getFragmentManage

android - 如何将对话框主题 Activity 宽度设置为屏幕宽度?

这个问题在这里已经有了答案:Androiddialogwidth(6个答案)关闭9年前。我遵循描述的方法here创建一个EditText输入Activity。但是View不会填满屏幕的宽度。我怎么知道适合屏幕宽度?alttexthttp://img405.imageshack.us/img405/5057/activitythemed.png-

android - android中 fragment 的设计模式

我正在看书,上面是这样写的“现在,fragment是非常新的,所以很少有成熟的遵循的模式"但我根本不知道在哪里可以阅读更多有关fragment设计模式的信息。我想制作一个具有多种不同屏幕的应用程序,并且该应用程序应该适用于平板电脑和手机,因此这些fragment在这里对我有很大帮助。但正如我所说,这是一个大问题,我即将开始设计它。所以我真的需要好的设计。在开始之前,我想了解一些针对androidfragment的设计模式指南。我有最佳实践之类的东西吗?我阅读了很多关于fragments的用法和所有这些东西,但我没有找到一些完善的设计模式来为手机和平板电脑制作应用程序。我真的需要关于这方

android - Eclipse 自动创建 fragment 布局,如何禁用它

我不想使用fragment和fragment布局。是否可以禁用Eclipse的那个属性?首先,我创建了一个类和xml文件,然后我在AndroidManifest文件中声明它们这对我有用,但如果我可以禁用它需要很长时间,它会更容易。 最佳答案 在创建新应用程序时,只需将布局名称复制到fragment布局名称(例如:activity_main)瞧!你得到一个没有fragment部分的Activity。从Activity中删除这部分代码if(savedInstanceState==null){getSupportFragmentManag